package cn.net.csit.platform_cloud.basicmodel.domain;

import java.util.UUID;

public class BasicPropertyDictionaryDomain {
    private String uuid=UUID.randomUUID().toString();

    private String propCode;

    private String propName;

    private String propGroupName;

    private String propType;

    private String propLength;

    private String propIsMultiterm;

    private String propDataType;

    private String propDataSource;

    public BasicPropertyDictionaryDomain(String uuid, String propCode, String propName, String propGroupName, String propType, String propLength, String propIsMultiterm, String propDataType, String propDataSource) {
        this.uuid = uuid;
        this.propCode = propCode;
        this.propName = propName;
        this.propGroupName = propGroupName;
        this.propType = propType;
        this.propLength = propLength;
        this.propIsMultiterm = propIsMultiterm;
        this.propDataType = propDataType;
        this.propDataSource = propDataSource;
    }

    public BasicPropertyDictionaryDomain() {
        super();
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid == null ? null : uuid.trim();
    }

    public String getPropCode() {
        return propCode;
    }

    public void setPropCode(String propCode) {
        this.propCode = propCode == null ? null : propCode.trim();
    }

    public String getPropName() {
        return propName;
    }

    public void setPropName(String propName) {
        this.propName = propName == null ? null : propName.trim();
    }

    public String getPropGroupName() {
        return propGroupName;
    }

    public void setPropGroupName(String propGroupName) {
        this.propGroupName = propGroupName == null ? null : propGroupName.trim();
    }

    public String getPropType() {
        return propType;
    }

    public void setPropType(String propType) {
        this.propType = propType == null ? null : propType.trim();
    }

    public String getPropLength() {
        return propLength;
    }

    public void setPropLength(String propLength) {
        this.propLength = propLength == null ? null : propLength.trim();
    }

    public String getPropIsMultiterm() {
        return propIsMultiterm;
    }

    public void setPropIsMultiterm(String propIsMultiterm) {
        this.propIsMultiterm = propIsMultiterm == null ? null : propIsMultiterm.trim();
    }

    public String getPropDataType() {
        return propDataType;
    }

    public void setPropDataType(String propDataType) {
        this.propDataType = propDataType == null ? null : propDataType.trim();
    }

    public String getPropDataSource() {
        return propDataSource;
    }

    public void setPropDataSource(String propDataSource) {
        this.propDataSource = propDataSource == null ? null : propDataSource.trim();
    }
}